home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 8 / QRZ Ham Radio Callsign Database - Volume 8.iso / pc / files / p_term / pr303.lzh / PR26.DOC < prev    next >
Text File  |  1990-06-28  |  34KB  |  720 lines

  1.  
  2.  ─────────────────   ──     ──   ──────      ──────       ─────
  3.   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀   ▀▀     ▀▀   ▀▀▀▀▀▀▀     ▀▀▀▀▀▀▀     ▀▀▀▀▀▀▀
  4.         ▀▀▀▀▀▀▀▀▀▀   ▀▀     ▀▀   ▀▀    ▀▀    ▀▀    ▀▀   ▀▀▀▀▀▀▀▀▀
  5.              ██      ██     ██   ██    ██    ██    ██   ██     ██
  6.              ▄▄      ▄▄     ▄▄   ▄▄▄▄▄▄▄     ▄▄▄▄▄▄▄    ▄▄     ▄▄
  7.              ▄▄      ▄▄     ▄▄   ▄▄   ▄▄     ▄▄    ▄▄   ▄▄     ▄▄
  8.              ▄▄      ▄▄▄▄▄▄▄▄▄   ▄▄    ▄▄    ▄▄    ▄▄   ▄▄▄▄▄▄▄▄▄
  9.              ▄▄       ▄▄▄▄▄▄▄    ▄▄     ▄▄   ▄▄▄▄▄▄▄     ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  10.              ──        ─────     ──     ───  ──────       ─────────────────────
  11.  
  12.          ──────      ─────      ─────    ──    ──  ───────  ───────────────────
  13.          ▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀   ▀▀    ▀▀  ▀▀▀▀▀▀▀  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  14.          ▀▀    ▀▀  ▀▀▀▀▀▀▀▀▀  ▀▀▀▀▀▀▀▀▀  ▀▀   ▀▀   ▀▀▀      ▀▀▀▀▀▀▀▀▀▀
  15.          ██    ██  ██     ██  ██         ██  ██    ██           ██
  16.          ▄▄▄▄▄▄▄   ▄▄     ▄▄  ▄▄         ▄▄▄▄▄     ▄▄▄▄▄▄▄      ▄▄
  17.          ▄▄        ▄▄▄▄▄▄▄▄▄  ▄▄         ▄▄  ▄▄    ▄▄           ▄▄
  18.          ▄▄        ▄▄     ▄▄  ▄▄▄▄▄▄▄▄▄  ▄▄   ▄▄   ▄▄▄          ▄▄
  19.   ▄▄▄▄▄▄▄▄▄        ▄▄     ▄▄   ▄▄▄▄▄▄▄   ▄▄    ▄▄  ▄▄▄▄▄▄▄      ▄▄
  20.  ──────────        ──     ──    ─────    ──    ─── ────────     ──
  21.  
  22.                   Version 2.7b   DL1BHO, im Juni 1990
  23.  
  24.       IBM-PC XT/AT + TNC-1/TNC-2 + WA8DED-kompatible Hostmode-Software
  25.  
  26.  
  27.  
  28.   Anleitung zur  T U R B O - H O S T - P A C K E T  Software  von DL1BHO
  29.   ----------------------------------------------------------------------
  30.  
  31.  
  32.   Zur Geschichte / Besonderheiten (die Ami's nennen das 'Features') :
  33.  
  34.   Einigen Benutzern wird vielleicht meine Terminal-Software für den TNC-2
  35.   mit der T.A.P.R. Firmware in Zusammenhang mit dem IBM-PC bekannt sein.
  36.   Ausgehend von dieser Software habe ich ein Terminal geschrieben, das
  37.   die nun auch für den TNC-2 erhältliche Hostmode-Soft von WA8DED unterstützt.
  38.   Ein TNC-1 kann ebenfalls mit dieser Terminal-Soft betrieben werden, wenn er
  39.   mit der Hostmode-Soft ausgerüstet ist. Eine Einschränkung gilt jedoch:
  40.   Der TNC-1 erlaubt es nicht verschiedene Calls auf den verschiedenen
  41.   Kanälen zu wählen!
  42.  
  43.   Die vorliegende Terminal-Software bietet einige Besonderheiten, die man
  44.   nicht unbedingt von einer normalen Soft (z.B. Modemsoft für Akustik-Koppler)
  45.   erwarten kann:
  46.  
  47.   - Multiconnect mit 9 Stationen gleichzeitig, verteilt auf 9 Bildschirme,
  48.     durch F1 bis F4 anwählbar (sofern die verwendete TNC-Software die ent-
  49.     sprechende Kanalanzahl unterstützt). Zusätzlich ist mit F10 der Kanal 0
  50.     des TNC anwählbar (Monitor-Kanal).
  51.  
  52.   - Abspeichern des empfangenen Textes für jeden Kanal + Monitor einzeln in
  53.     10 verschiedene Files, dabei selbstverständlich kein Vermischen der Texte.
  54.  
  55.   - Online-Textausdruck (1 Kanal zur Zeit), dabei unterschiedliche Schriftart
  56.     für gesendete und empfangene Texte (Drucker-Steuerzeichen frei wählbar).
  57.  
  58.   - Monitorframes werden zusätzlich in der unteren Hälfte eines jeden Kanals
  59.     angezeigt, gleichgültig, ob der Kanal gerade connectet ist oder nicht.
  60.  
  61.   - Es wird automatisch ein Logbuch geführt.
  62.  
  63.   - TheNet/FlexNet - Netzsoftware wird unterstützt, Connect- und Reconnect-
  64.     Meldungen eines Netzknotens wird ausgewertet und im Logbuch passend
  65.     vermerkt.
  66.  
  67.   - TheNet - Monitor. Die Frames, mit denen sich die TheNet-Digis unterein-
  68.     ander unterhalten (das sind die Frames, die immer so häßliche ctrl-Zeichen
  69.     enthalten ...), werden passend dekodiert und umgeformt angezeigt. Auch der
  70.     Broadcast der Netzknoten wird entsprechend ausgewertet.
  71.  
  72.   - Filesenden ist auf allen Kanälen gleichzeitig möglich (man kann auch auf
  73.     allen Kanälen dasselbe File senden ...).
  74.  
  75.   - Word-Wrapping. Passt ein Wort nicht mehr in die Zeile, dann wird es an den
  76.     Anfang der neuen Zeile gesetzt.
  77.  
  78.   - Beim Verlassen des Terminals wird der Linkstatus gespeichert, beim Neustart
  79.     'weiß' der Rechner noch, auf welchen Kanälen er mit wem connectet war und
  80.     zeigt dies entsprechend in den Statuszeilen an.
  81.  
  82.   - Selbst bei ausgeschaltetem Rechner geht kein Text verloren, weil die
  83.     Textausgabe des TNC angehalten und beim Programmstart wieder freigegeben
  84.     wird.
  85.  
  86.   - PACLEN-Eingabe möglich, obwohl die WA8DED-Soft diesen Befehl nicht kennt.
  87.  
  88.   - MHeard-Funktion. Das Terminal führt selbsttätig eine MH-Liste nach Uhrzeit
  89.     sortiert. Bei Multi-TNC-Betrieb wird diese Liste getrennt für jeden TNC
  90.     geführt.
  91.  
  92.   - Mit einem Hardware-Zusatz ist der Betrieb von bis zu 4 TNCs gleichzeitig an
  93.     nur einer einzigen V24-Schnittstelle möglich! Es ist auch der gleichzeitige
  94.     Betrieb von bis zu 4 TNCs an 4 V24-Schnittstellen möglich!
  95.     Einzelheiten dazu im File MULTITNC.DOC.
  96.  
  97.   - Bildschirm-Schoner mit bel. Abschaltzeit konfigurierbar
  98.  
  99.   - Unterstützung der NORD><LINK Hostmode-Software V2.1c (Uhr/Kalender,Heard-
  100.     Liste). Selbst wenn der Rechner nicht läuft wird nach Einschalten des
  101.     Rechners das Logbuch mit allen Uhrzeiten nachgetragen.
  102.  
  103.   - PRIV-Routinen unterstützen den Remote-Sysop eines TheNet-Knotens und
  104.     privilegierte Benutzer der Mailbox-Software 'DIE BOX' von DF3AV.
  105.     Einzelheiten dazu im File PRIV.DOC.
  106.  
  107.  
  108.  
  109.   Die erste Inbetriebnahme
  110.   ------------------------
  111.  
  112.   Zuerst sollte im File 'CONFIG.PR' der Parameter für den Video-Adapter
  113.   und die Baudrate der V24-Schnittstelle eingetragen werden. 9600 Baud sind
  114.   recht vorteilhaft, aber auch mit 4800 Baud geht es schon ganz gut.
  115.   Sollte es mit 9600 Baud Probleme geben, so ist unbedingt eine niedrigere
  116.   Baudrate zu verwenden (jedoch nie unter 4800 Baud. Siehe auch unbedingt
  117.   den Abschnitt 'Probleme mit dem Tastaturtreiber' in dieser Anleitung)!!!
  118.  
  119.   Weiterhin muß die Schnittstellenkonfiguration eingetragen werden, also eine
  120.   1, wenn man mit COM1 arbeiten möchte, eine 2 für COM2 oder eine 0, wenn man
  121.   mit 2 TNCs an 2 Schnittstellen arbeiten möchte (es wird empfohlen mit nur
  122.   einem TNC zu beginnen, um etwaige Fehler besser lokalisieren zu können).
  123.  
  124.   Im File 'PR.CMD' sollte dann das eigene Call eingetragen werden (es ist
  125.   schon das richtige drin, wenn die Soft von mir direkt kommt). Das Call steht
  126.   in den INIT-Kommandos nach dem I-Befehl (an 4 Stellen, also für die maximal
  127.   4 angeschlossenen TNCs).
  128.  
  129.   Nachdem der TNC mit der Hostmode-Software ausgerüstet wurde, kann man das
  130.   Einschalten wagen. Dazu zuerst den TNC einschalten und  DANACH  das
  131.   Terminalprogramm aufrufen mit der Sequenz 'PR INIT'. Durch diesen Aufruf
  132.   wird das Programm gestartet und zusätzlich die Kommandos, die im File
  133.   'PR.CMD' unter <INIT-Kommandos> stehen, an den TNC gesendet. der Zusatz
  134.   'INIT' beim Programmaufruf ist also nur erforderlich, wenn der TNC einmal
  135.   seine Standardwerte vergessen hat. Alle folgenden Programmstarts können
  136.   einfach mit 'PR' erfolgen.
  137.  
  138.  
  139.   A C H T U N G  ! !
  140.  
  141.   Während des Betriebes der Software sollte die Programmdiskette nicht aus dem
  142.   Laufwerk genommen werden, da das Programm manchmal Dateien von der Disk be-
  143.   nötigt (Logfile usw.). Während des Abspeicherns von Texten führt ein Wechseln
  144.   der Disk  MIT HOHER WAHRSCHEINLICHKEIT ZU DATENVERLUST !!!
  145.   Diese Probleme treten beim Betrieb mit einer Festplatte natürlich nicht auf.
  146.  
  147.   Weiterhin ist es notwendig, das Programm ordnungsgemäß mit Alt-X zu ver-
  148.   lassen, damit die angeschlossenen TNCs wieder in den Terminal-Modus zurück-
  149.   geschaltet werden. Wird der Rechner einfach nur ausgeschaltet, dann ver-
  150.   bleibt der TNC im Hostmode, was beim erneuten Programmstart zum Resynchroni-
  151.   sieren führt (wird noch geändert).
  152.  
  153.  
  154.  
  155.   Suchpfad für die Systemfiles
  156.   ----------------------------
  157.  
  158.   Der Pfad, in dem Turbo-PR die Systemfiles (Log,Config usw.) suchen soll,
  159.   kann in einer sog. DOS-Umgebungsvariablen gespeichert werden.
  160.   Wird z.B. im AUTOEXEC.BAT der Befehl "set PRSYS=C:\PR" eingebaut, dann
  161.   wird Turbo-PR alle Systemfiles im Verzeichnis "C:\PR" suchen.
  162.  
  163.  
  164.  
  165.   Bedienung / Tastaturbelegung
  166.   ----------------------------
  167.  
  168.   Jedes Kommando an den TNC muß mit der <ESC>-Taste
  169.   eingeleitet werden. Es erscheint dann der zuletzt benutzte Befehl, der durch
  170.   Tippen von <ENTER> erneut ausgelöst oder durch einen neuen Befehl überschrie-
  171.   ben werden kann.
  172.  
  173.   F1 - F4 + F10 : Anwählen der TNC-Kanäle 1 bis 4 und 0.
  174.  
  175.   F5 - F9 : Anwählen weiterer TNC-Kanäle bei Multi-TNC-Betrieb mit Hardware-
  176.             zusatz oder 2 V24-Schnittstellen oder mit Spezial-TNC2-Software
  177.             (z.B. TF8 mit 8 Kanälen von DC4OX).
  178.  
  179.   ^A : Umschalten zwischen der normalen Darstellung und der Anzeige einer
  180.        Notiz-Seite. Arbeitet man z.B. mit einer Mailbox, so kann man mit
  181.        ^N alle nun empfangenen Texte zusätzlich in die Notiz-Seite leiten
  182.        (vielleicht das Directory), um dann bei Bedarf immer wieder mal mit
  183.        ^A kurz nachzusehen, was man noch Interessantes lesen wollte.
  184.  
  185.   ^B : Ein-/Ausschalten der 'Anti-Digicom-Automatik'. Bei eingeschalteter
  186.        Automatik wird bei Empfang eines Frames mit einem //-Befehl am
  187.        Anfang eine entsprechende Meldung ausgegeben. Der Zustand der
  188.        Automatik wird in der StatusZeile mit einem 'A' angezeigt, beim
  189.        Verlassen des Programms zwischengespeichert und beim Programmstart
  190.        wieder passend eingestellt.
  191.        Der Text für Anti-Digicom befindet sich im Quelltext im File
  192.        "PRDEFS.PAS".
  193.  
  194.   ^D : Ein- bzw. ausschalten des Druckers.
  195.        Es kann immer nur ein Kanal zur Zeit gedruckt werden.
  196.        In der Statuszeile wird angezeigt, welcher Kanal gerade gedruckt wird.
  197.  
  198.   ^E : Mit dieser Taste wird das File-Empfangs-Menü angewählt. Ist dies nur
  199.        aus Versehen passiert, so kann es mit der <ESC>-Taste wieder verlassen
  200.        werden.
  201.        Im Menü kann nun die Art des Files gewählt werden. Textfiles werden,
  202.        wenn sie schon vorhanden sind, immer hinten angefügt, Binärfiles werden
  203.        nach Rückfrage gelöscht.
  204.        Bei Textfiles gelangt der selbstgeschriebene Text ebenfalls ins File,
  205.        um den QSO-Verlauf besser nachvollziehen zu können.
  206.        Wird bei der Eingabe des Filenamens <ENTER> eingegeben, so wird der
  207.        Standart-Filename benutzt.
  208.        Die 'automatische' Binärfile-Übertragung ist in einem gesonderten Ab-
  209.        schnitt erläutert.
  210.  
  211.   ^G : Klingelzeichen.
  212.  
  213.   ^H : Auch die Linkspfeil-Taste. Dient zum Korrigieren des eingegebenen
  214.        Textes. Es kann nur die aktuelle Zeile korrigiert werden.
  215.  
  216.   ^I : Auch die TAB-Taste. Dient zur Befehlseingabe (genauso wie <ESC>).
  217.  
  218.   ^J : Mit dieser Taste kann man in den zu sendenden Text CR's eingeben, ohne
  219.        daß der Text sofort ausgesendet wird (anders bei ENTER).
  220.  
  221.   ^K : Ein-/Ausschalten der akustischen Signale des Terminals. Diese Eingabe
  222.        ist nur auf Kanal 0 möglich, hat aber Bedeutung für alle Kanäle.
  223.        Der Klingelstatus wird in der Statuszeile von Kanal 0 durch ein 'K'
  224.        dargestellt und im File MERKER.TXT gespeichert.
  225.  
  226.   ^M : Auch ENTER-Taste. Aussenden des geschriebenen Textes oder Auslösen
  227.        eines Kommandos.
  228.  
  229.   ^N : Mit dieser Taste wird der darauf empfangene Text zusätzlich in die
  230.        Notiz-Seite umgeleitet. In der StatusZeile erscheint ein 'N' als
  231.        Merker dafür (siehe auch Hinweise unter ^A).
  232.  
  233.   ^S : Mit ctrl-S wird das Filesende-Menü aufgerufen. Nach Eingabe der
  234.        gewünschten Filesende-Art (T,B,A) muß der Filename eingegeben werden.
  235.        Sollte das Menü nur aus Versehen angewählt worden sein, so kann man es
  236.        mit der <ESC>-Taste wieder verlassen.
  237.        Das Filesenden kann durch erneutes Drücken von ctrl-S wieder abge-
  238.        brochen werden.
  239.        Das automatische Binärfile-Senden/-Empfangen ist in einem gesonderten
  240.        Abschnitt beschrieben.
  241.  
  242.        A C H T U N G : Ich möchte an dieser Stelle darauf hinweisen, daß
  243.        Binärfile-Übertragungen rechtlich nicht abgesichert sind und über
  244.        Digipeater äußerst ungern gesehen werden, da Binärfiles oftmals sehr
  245.        unschöne Control-Zeichen enthalten !!! (Diese Zeichen können jedoch
  246.        der Turbo-Packet-Software nichts anhaben).
  247.  
  248.   ^T : Durch Eingabe von ^T können Monitorframes zusätzlich mit der Uhrzeit
  249.        versehen werden. In der Statuszeile von Kanal 0 erscheint zusätzlich
  250.        'T'. Diese Funktion kann nur auf Kanal 0 eingegeben werden! Ist die
  251.        Hostmode-Soft 2.1c in Betrieb und ist dort 'K 2' gesetzt, dann hat
  252.        die Ctrl-T-Funktion keine Wirkung, das Time/Date-Stamping erfolgt
  253.        dann vom TNC.
  254.  
  255.   ^U : Umlautwandlung ein/aus. Bei eingeschalteter Umlautwandlung werden
  256.        Umlaute dargestellt, bei ausgeschalteter entsprechend Klammern.
  257.        Bei ausgeschalteter Wandlung werden eingetippte Umlaute entsprechend
  258.        in ae, oe, ue usw. gewandelt. Der Zustand der Umlautwandlung wird
  259.        in der Statuszeile durch ein 'U' dargestellt und im File MERKER.TXT
  260.        für jeden Kanal gespeichert.
  261.  
  262.   ^X : Löschen des vorgeschriebenen Textes, der noch nicht an den TNC ge-
  263.        sendet wurde.
  264.  
  265.   ^Z : Es wird ein ctrl-Z ausgesendet (als FileEndeZeichen bei manchen
  266.        Mailboxen anwendbar, so auch bei DK0MAV anstelle von '***end').
  267.  
  268.   Alt-X : Verlassen des Programms. Dabei wird der Zustand der Kanäle im
  269.           File 'MERKER.TXT' vermerkt (connect, Umlautwandlung etc.).
  270.  
  271.   Alt-F1 bis Alt-F10:
  272.        Auslösen einer Kommandofolge, so wie sie im CONFIG.PR abgelegt
  273.        ist. Die erste Eintragung ist ein Kommando an den TNC, alle
  274.        weiteren Eintragungen sind Textausgaben, die bei den weiteren
  275.        Connects ausgegeben werden. Diese Funktion ist eigentlich nur
  276.        sinnvoll beim Betrieb über TheNet-Digis.
  277.  
  278.   Shift-F1 bis Shift-F10:
  279.        Aussenden von Festspeichertexten, so wie sie im File PR.MSG abgelegt
  280.        sind. Ein Festspeichertext darf eine Länge von 512 Zeichen nicht
  281.        überschreiten. Innerhalb der Festspeichertexte kann auch die aktuelle
  282.        Uhrzeit und das Datum ausgegeben werden.
  283.  
  284.   HOME : Löschen des aktuellen Bildschirms.
  285.  
  286.   Pfeiltasten : Mit den Tasten Cursor-hoch und Cursor-runter kann man die
  287.                 Trennzeile (zweite Statuszeile) rauf- und runterschieben, je
  288.                 nachdem, wie groß der QSO-Teil und Monitor-Teil des Bild-
  289.                 schirms sein soll.
  290.  
  291.  
  292.  
  293.   Zusätzlich emulierte Befehle (einzuleiten mit <ESC>)
  294.   ----------------------------------------------------
  295.  
  296.   PAClen  erlaubt Anzeige/Einstellung der Paketlänge. Mit '<ESC> PAC 80 <CR>'
  297.           stellt man auf dem angezeigten Kanal die Paketlänge auf 80. PAClen
  298.           wird für jeden Kanal im File 'MERKER.TXT' gespeichert und steht
  299.           daher nach Programmstart wieder auf demselben Wert wie beim Ver-
  300.           lassen der Software. PAClen ist maßgebend für das Filesenden genau-
  301.           so wie für selbst eingetippten Text.
  302.  
  303.   MHeard  zeigt eine von der 1.1.4-Soft bekannte Liste der zuletzt gehörten
  304.           Stationen. Die Stationen sind nach Uhrzeit sortiert. Bei Multi-TNC-
  305.           Betrieb wird die MHeard-Liste des jeweils gerade angewählten TNCs
  306.           dargestellt. Zusätzlich wird die Anzahl der empfangenen Info-Frames
  307.           angezeigt. Der Aufruf ist auch mit Angabe eines Suchbegriffes mög-
  308.           lich, z.B. werden beim Aufruf mit 'MH DF3' alle Rufzeichen in der
  309.           Liste hervorgehoben dargestellt, die mit 'DF3' beginnen.
  310.  
  311.   DIR     zeigt das Disketten-Inhaltsverzeichnis. Ohne Parameter wird das
  312.           Verzeichnis gezeigt, auf dem auch die Savefiles sind. Eine Para-
  313.           meterangabe ist möglich, z.B. 'DIR a:\texte\*.txt'.
  314.  
  315.   LOG     gibt die letzten Zeilen des Logbuches aus.
  316.  
  317.   TYpe    zeigt ein File auf dem Schirm, z.B. 'TYPE a:dlr.txt'. Diese Funktion
  318.           wurde erheblich verbessert. Mit den Cursortasten kann man aufwärts/
  319.           abwärts/rechts/links rollen, mit PgUp und PgDn aufwärts bzw. abwärts
  320.           blättern. Mit ctrl-PgUp gelangt man an den Textanfang, mit ctrl-PgDn
  321.           entsprechend an das Textende.
  322.  
  323.   PARameter  dient zum gezielten Verstellen von NET/ROM-Parametern. Weitere
  324.              Einzelheiten stehen im File PRIV.DOC.
  325.  
  326.   ?  Mit einem Fragezeichen wird ein Help-Schirm ausgegeben. Mit '?TNC'
  327.      erhält man die TNC-Kommandos für die Hostmode-Version 2.1c
  328.  
  329.  
  330.  
  331.   Bildschirm-Schoneinrichtung
  332.   ---------------------------
  333.  
  334.   Die Software enthält einen Monitor-Schoner, der den Bildschirm unter be-
  335.   stimmten Voraussetzungen abschaltet:
  336.  
  337.   1. Es darf nicht der Monitorkanal (Kanal 0) eingeschaltet sein
  338.  
  339.   2. Kein Kanal darf 'connected' sein
  340.  
  341.   3. Es darf für mehr als im File CONFIG.PR angegebene Minuten keine Taste
  342.      bedient worden sein
  343.  
  344.   Der Bildschirm schaltet sich wieder ein, wenn entweder eine Taste gedrückt
  345.   wird oder es auf einem Kanal zu einem Connect kommt.
  346.  
  347.  
  348.  
  349.   'Automatische' Binärfile-Übertragung
  350.   ------------------------------------
  351.  
  352.   Bei der Übertragung von Binärfiles ist es erfahrungsgemäß schwierig für den
  353.   Empfänger festzustellen, wann das Ende des Files erreicht wurde. Meist be-
  354.   hilft man sich mit der Entscheidung 'wenn lange nichts mehr gekommen ist,
  355.   dann wird schon Schluß sein ...'.
  356.   Zwischen 2 Host-Packet-Programmen ist auch eine andere Art der Übertragung
  357.   möglich:
  358.  
  359.   Der Sender schreibt z.B. dem Empfänger 'Hallo Peter, ich will Dir ein
  360.   Binärfile senden, öffne bei Dir bitte ein File mit der A-Option.'.
  361.   Dies macht der Empfänger und schreibt z.B. zurück: 'OK Werner, das File
  362.   ist offen, es kann losgehen.'.
  363.   Nun startet der Sender das Filesenden mit der (A)utomatik-Option. Der
  364.   Rechner sendet automatisch folgendes aus: '#BIN#Laenge'. Diese Zeile wer-
  365.   tet der Empfänger aus und weiß somit, wieviele Bytes übertragen werden
  366.   sollen. Darufhin sendet der Empfänger automatisch '#OK#' aus, damit der
  367.   Sender weiß, daß es losgehen kann. Der Filetransfer läuft nun automatisch
  368.   ab. Sind alle Bytes übertragen, so wird beim Empfänger das File automatisch
  369.   geschlossen.
  370.  
  371.  
  372.  
  373.   Betrieb mit Netzknoten-Digis
  374.   ----------------------------
  375.  
  376.   Da der Verbindungsaufbau beim Betrieb über NET/ROM-Digipeater etwas anders
  377.   erfolgt als im normalen QSO-Betrieb, war es erforderlich, die Software an
  378.   dieses neue Verfahren anzupassen. Der NET/ROM-Digi gibt als Promt ein 'ü'
  379.   oder '}' aus (je nach Stellung von UMLAUT). Dieses Promt wird ausgewertet
  380.   und in ein '>' umgeformt. Folgt dem Promt ein 'Connected to ...', dann
  381.   wird der Connect entsprechend im Log vermerkt. Z.B. könnte dort ein Eintrag
  382.   folgendermaßen aussehen: 'Datum......... DK0MAV via BS77:DB0FC-8'.
  383.   Die NET/ROM-Digis sind im File NETROM.STN enthalten, die Liste kann bei
  384.   Bedarf ergänzt werden, allerdings sollte bei zu vielen Neueinträgen die
  385.   Obergrenze 'maxNETROMStn' im File PR.PAS entsprechend geändert und PR neu
  386.   compiliert werden (z.Z. 100 Einträge möglich).
  387.  
  388.   Wird man selber über einen NET/ROM-Digi connectet, dann erscheint allerdings
  389.   nur das Call des Anrufers im Log, da man als NET/ROM-Endbenutzer nicht
  390.   nachvollziehen kann, ueber welchen Weg der Anrufer den Knoten erreicht hat.
  391.  
  392.   Benutzt man bei einem NET/ROM-Digi den Befehl Nodes, so updatet die Terminal-
  393.   Software die NET/ROM-Liste selbsttätig und speichert die geänderten Einträge
  394.   beim Programmende wieder ab (File 'NETROM.STN').
  395.  
  396.   Bei Eingabe des Befehls Parms werden die empfangenen Parameter etwas an-
  397.   wenderfreundlicher dargestellt, was das lästige Zählen der Parameter und
  398.   Nachsehen in Listen überflüssig macht. Dabei wird auch zwischen den NET/ROM-
  399.   Versionen ab V1.3 und bis V1.2 unterschieden, denn bis V1.2 werden 24 Para-
  400.   meter ausgegeben, ab V1.3 dagegen 26.
  401.  
  402.   Ab TurboPR-Version 2.5 wird auch der Betrieb über Kantronic-Nodes unter-
  403.   stützt. Im File NETROM.STN wird ein Kantronic-Node folgendermassen einge-
  404.   geben:
  405.             KANODE:DB8AS-4
  406.  
  407.   Anhand des Idents 'KANODE' erkennt die Software, daß es sich bei DB8AS-4
  408.   um einen Kantronic-Node handelt.
  409.   Beim Betrieb über Ka-Nodes gelten allerdings einige Einschränkungen:
  410.   Wird über einen Ka-Node ein NET/ROM-Digi connectet und man fragt dort
  411.   die Parameter ab, so klappt die Auswertung nur, wenn die Parameter in
  412.   einem einzigen Frame ankommen (bedingt durch die Paclen-Einstellung im
  413.   Ka-Node). Weiterhin klappt das automatische Nodes-Update nicht immer
  414.   über die Ka-Nodes (Fehler ist noch nicht gefunden ... sorry).
  415.  
  416.  
  417.  
  418.   Aufbau der Statuszeile ab Kanal 1
  419.   ---------------------------------
  420.  
  421.   2  DL1BHO-3  Save2  Druck4  InfoTransfer   1 2 1  FileTX  A U N     20:45:13
  422.   |    |         |      |          |         | | |    |     | | |     |
  423.   |    |         |      |          |         | | |    |     | | |     └ Uhrzeit
  424.   |    |         |      |          |         | | |    |     | | └ Notiz-Seite
  425.   |    |         |      |          |         | | |    |     | └ Umlaut-Wandlung
  426.   |    |         |      |          |         | | |    |     └ DIGICOM-Automatik
  427.   |    |         |      |          |         | | |    └ Filesenden
  428.   |    |         |      |          |         | | └ Anzahl Versuche (Retry + 1)
  429.   |    |         |      |          |         | └ Transmitted Frames
  430.   |    |         |      |          |         └ Sent Frames
  431.   |    |         |      |          └ Link-Status
  432.   |    |         |      └ Drucker für Kanal 4 eingeschaltet
  433.   |    |         └ Empfangsfile offen
  434.   |    └ Rufzeichen der Gegenstation
  435.   └ Kanalnummer des gerade eingeschalteten Kanals
  436.  
  437.  
  438.   Aufbau der Statuszeile von Kanal 0
  439.   ----------------------------------
  440.  
  441.   (2m) TEST    Save0  Druck4  Turbo-Host-Packet V2.5        T U N K   20:45:13
  442.    |    |        |      |          |             |          | | | |   |
  443.    |    |        |      |          |             |          | | | |   └ Uhrzeit
  444.    |    |        |      |          |             |          | | | └ Klingel EIN
  445.    |    |        |      |          |             |          | | └ Notiz-Seite
  446.    |    |        |      |          |             |          | └ Umlaut-Wandlung
  447.    |    |        |      |          |             |          └ Time-Stamping
  448.    |    |        |      |          |             └ Programm-Versionsnummer
  449.    |    |        |      |          └ Programmname
  450.    |    |        |      └ Drucker für Kanal 4 eingeschaltet
  451.    |    |        └ Empfangsfile offen
  452.    |    └ UNPROTO-Zielrufzeichen
  453.    └ TNC-Ident
  454.  
  455.  
  456.  
  457.   Probleme mit dem Tastaturtreiber
  458.   --------------------------------
  459.  
  460.   Bei einigen Benutzern tritt häufig das Problem auf, daß die Software mit
  461.   einem Hostmode-Crash aussteigt. Dies geschieht besonders dann, wenn viele
  462.   Zeichen von der Tastatur eingegeben werden. Ursache für dieses Problem ist
  463.   in den meisten Fällen ein viel zu langsamer Tastaturtreiber (KEYBGR.COM).
  464.   Der Tastaturtreiber sperrt für eine bestimmte Zeit alle Interrupts, sodaß
  465.   von der V24-Schnittstelle Zeichen verlorengehen, was unweigerlich zu einem
  466.   Verlassen der Hostmode-Synchronisation führt. Besonders der Treiber des
  467.   DOS 3.3 ist in dieser Beziehung eine fürchterliche Geschichte. Als Alter-
  468.   native sind auf der Diskette die Tastaturtreiber KB-XT.COM und KB-AT.COM
  469.   zu finden, die nicht so kritisch programmiert sind. Der Assembler-Quelltext
  470.   dieser Treiber ist im Quelltext-Archiv zu finden.
  471.   Bei häufigen Fehlern sollte einmal ein Versuch mit nur 4800 Baud gemacht
  472.   werden, um die Fehlerursache einkreisen zu können.
  473.  
  474.  
  475.   Programmaktivitäten bis zur Hauptschleife:
  476.   ------------------------------------------
  477.  
  478.   - Aufbau der Bildschirmmaske
  479.   - Lesen des Files CONFIG.PR
  480.   - Lesen des Files MERKER.TXT
  481.   - Initialisieren der RS232-Schnittstelle(n)
  482.   - Lesen des Files ATTRIB.TXT
  483.   - Lesen des Files NETROM.STN
  484.   - Lesen des Files PR.MSG
  485.   - Öffnen des Files PR.CMD
  486.   - Bildschirmaufbau für alle definierten Kanäle
  487.   - Hostmode bei jedem angeschlossenen TNC einschalten
  488.   - Bei Bedarf <INIT>-Kommandos aus PR.CMD an die TNCs senden
  489.   - Senden der <START>-Kommandos aus PR.CMD an die TNCs
  490.   - Einschalten des ersten benutzen Kanals
  491.  
  492.  
  493.   Programmaktivitäten nach Programmende mit Alt-X:
  494.   ------------------------------------------------
  495.  
  496.   - Senden der <STOP>-Kommandos aus PR.CMD an die TNCs
  497.   - Alle angeschlossenen TNCs aus dem Hostmode herausschalten
  498.   - Alle offenen Savefiles schliessen und gegebenenfalls abspeichern
  499.   - Zurückschreiben des Files MERKER.TXT
  500.  
  501.  
  502.  
  503.   Files auf der Diskette:
  504.   -----------------------
  505.  
  506.   Alle mit einem (+) versehenen Files müssen zum Betrieb der Software auf der
  507.   Disk vorhanden sein, Files mit (-) sind Sources oder Informationen und sind
  508.   für den eigentlichen Programmlauf nicht erforderlich, sollten aber bei der
  509.   Weitergabe der Software immer dabei sein.
  510.  
  511.   Die Pascal-Quelltexte sind im File 'PRS26A.EXE' zusammengefasst, um Platz
  512.   auf der Disk zu sparen. Wird das Programm PRS26A gestartet, dann entfalten
  513.   sich die Quelltexte selbsttätig. Diese Quellen nehmen etwa 160KByte Speicher-
  514.   platz ein. Auch einzelne Programme aus PRS26A kann man gezielt entfalten.
  515.   Will man z.B. nur PR.PAS aus PRS26A herausziehen, dann ruft man das Programm
  516.   folgendermaßen auf: PRS26A PR.PAS .
  517.  
  518.   + PR.EXE  : lauffähiges Packet-Programm
  519.  
  520.   + CONFIG.PR : Konfigurationsfile für Drucker, Schnittstelle und TNCs.
  521.                 Weitere Konfigurationsfiles können auf der Disk vorhanden
  522.                 sein. Z.B. lädt man mit dem Aufruf 'PR C1' das Config-File
  523.                 mit dem Namen CONFIG1.PR in den Rechner.
  524.                 Weiterhin sind in diesem File die Calls enthalten, die am
  525.                 Terminal eine Alarmklingel (mit ctrl-G) auslösen können.
  526.  
  527.   + ATTRIB.TXT : Bildschirm-Attribute für CGA, Hercules-Karte, Monochrome-
  528.                  Textkarte, LCD-Display und EGA-Wonder. Von der Wahl des
  529.                  Parameters in CONFIG.PR hängt es ab, welcher Teil des
  530.                  Attributfiles benutzt wird und in welchem Adressbereich
  531.                  das Programm das Video-Ram erwartet.
  532.  
  533.   + MERKER.TXT : In diesem File werden alle flüchtigen Betriebsparameter und
  534.                  der Linkstatus aller Kanäle beim Programmaustritt gespeichert
  535.                  und beim Programmstart wieder eingelesen.
  536.  
  537.   + NETROM.STN : Hier sind die bekannten NET/ROM-Knoten eingetragen.
  538.                  Ergänzungen/Änderungen sind möglich, werden allerdings auch
  539.                  von der Terminal-Software selbst durchgeführt, wenn man bei
  540.                  einem NET/ROM-Digi den Nodes-Befehl benutzt.
  541.  
  542.   + PR.CMD : Hier sind TNC-Kommandos abgelegt, die beim Programmstart,
  543.              Programmende und beim Initialisieren an die TNCs gesendet werden.
  544.              Der Aufbau dieses Files ist in 'MULTITNC.DOC' erläutert.
  545.  
  546.   + PR.MSG : Dieses File enthält die 10 Festspeichertexte, die bei Bedarf mit
  547.              Shift-F1 bis Shift-F10 ausgesendet werden können. Die Texte sind
  548.              mit einem Texteditor leicht zu ändern.
  549.  
  550.   + PACK.LOG : Logfile.
  551.  
  552.   - TURBOPR.DOC : Dieses File (sollte man sich mal ausdrucken).
  553.  
  554.   - MULTITNC.DOC : Hinweise zum Betrieb von mehr als einem TNC an dieser
  555.                    Software (Interface-Beschreibung etc.).
  556.                    Hinweise zum Aufbau der Files CONFIG.PR und PR.CMD .
  557.  
  558.   - HOSTMODE.DOC : Erläuterungen zum Hostmode, dem hier verwendeten Proto-
  559.                    koll zwischen TNC und Rechner (von DG1AD).
  560.  
  561.   - FIRMWARE.EPR  ist die Hostmode-Software Version 2.1c für den TNC2. Ein
  562.             Eprom vom Typ 27256 kann damit direkt programmiert werden.
  563.             Die Software ist gegenüber der original-WA8-Soft erheblich ver-
  564.             bessert worden! Es ist unbedingt empfehlenswert diese Software
  565.             anstelle der Version 2.1 zu benutzen! Alle Änderungen wurden von
  566.             Michael (DC4OX) gemacht, sind im File 'FIRMWARE.DOC' beschrieben
  567.             und haben sich im Betrieb mit versch. Mailboxen (DK0MAV, DB0KG)
  568.             und bei vielen privaten Einsätzen sehr gut bewährt.
  569.  
  570.   - FIRMWARE.DOC ist die Anleitung zur geänderten NORD><LINK-Hostmode-Software
  571.                  von Michael (DC4OX) für den TNC2 und alle seine Nachbauten.
  572.  
  573.   - ATTRTEST.EXE  ist das Attribut-Testprogramm. Es leistet wertvolle Hilfe,
  574.                   wenn man das Video-Attributfile (ATTRIB.TXT) den eigenen
  575.                   Vorstellungen oder der eigenen Grafik-Karte entsprechend
  576.                   anpassen möchte.
  577.  
  578.   - PRS26A.EXE  enthält alle Quelltexte zur Packet-Software, nämlich:
  579.  
  580.          - PR.PAS
  581.          - PRDEFS.PAS
  582.          - PRLIB.PAS
  583.          - PRV24.PAS
  584.          - PRAUS.PAS
  585.          - PRLIB1.PAS
  586.          - PRLIB2.PAS
  587.          - PRLIB3.PAS
  588.          - PRPASS.PAS
  589.          - PR1.PAS
  590.          - PR2.PAS
  591.          - PRTAST.PAS
  592.          - PRHELP.PAS
  593.  
  594.          weiterhin:
  595.  
  596.          - PWGEN.PAS     (nur im Zusammenhang mit DK0MAV-Mailboxsoft notwendig)
  597.          - ATTRTEST.PAS  (zum testen der versch. Bildschirm-Attribute)
  598.          - KBD.ASM       (Quelltext zum Tastaturtreiber)
  599.  
  600.  
  601.  
  602.   ... Das waren ein paar grobe Hinweise zum Betrieb der Software.
  603.  
  604.   Da das Programm noch recht neu ist, sind Fehler nicht ausgeschlossen!
  605.   Denkt immer daran, daß es sich bei der Sache um Hobby-Programmierung handelt
  606.   und nicht um ein teures kommerzielles Software-Paket .....
  607.  
  608.   Für Hinweise auf Fehler wäre ich sehr dankbar, ebenso für Anregungen und
  609.   Verbesserungsvorschläge.
  610.  
  611.   Bei Unklarheiten mit der Soft stehe ich auch gerne für Fragen bereit, meine
  612.   Adresse befindet sich am Ende dieser Anleitung und im Quelltext.
  613.  
  614.   Sollte es wider Erwarten doch noch weitere Interessenten für diese Soft
  615.   geben, so könnt Ihr das Paket ruhig weitergeben. Voraussetzung ist aller-
  616.   dings  IMMER EINE NICHT-KOMMERZIELLE NUTZUNG  der Soft !!!
  617.  
  618.  
  619.   Und noch etwas:
  620.   Wenn Ihr Änderungen an der Software macht, so laßt doch bitte die Angabe
  621.   meines Calls als Urheber der Software im Source drin. Ihr könnt Euch ja
  622.   als 'Weiterentwickler' der Soft ebenfalls im Source verewigen, möglichst
  623.   mit Angabe der Art der Änderungen und des Datums. Schön wäre es auch, wenn
  624.   Ihr mir Eure Änderungen kurz mitteilen würdet, dann könnte ich auch davon
  625.   profitieren.
  626.  
  627.   Ganz bewußt habe ich bei dieser Software auf die Installierung von Mail-
  628.   boxroutinen verzichtet, da ich ein Gegner des 'Jedem seine Mailbox'-
  629.   Denkens bin.
  630.  
  631.  
  632.  
  633.  
  634.   Letzte Änderungen / Fehlerbeseitigung / Stand der Dinge :
  635.   ---------------------------------------------------------
  636.  
  637.   12.02.88  Die Software ab Version 2.41 ist auf Turbo-Pascal 4.0 umgestellt
  638.             worden, was erhebliche Veränderungen im Pascal-Source notwendig
  639.             machte. Eine Übersetzung dieser Quellen mit Pascal 3.0 ist nicht
  640.             möglich! Beim Übersetzen mit 4.0 unbedingt die MAKE-Option ver-
  641.             wenden.
  642.  
  643.   22.02.88  Die Diskette enthält nun einen neuen Tastaturtreiber (SKEYBGR.COM).
  644.             Bitte den Abschnitt 'Probleme mit dem Tastaturtreiber' in dieser
  645.             Anleitung beachten!
  646.  
  647.   01.04.88  NET/ROM-Behandlung leicht geändert und an die Software 'TheNet'
  648.             angepasst.
  649.  
  650.   05.04.88  Die TYpe-Funktion wurde erheblich verbessert.
  651.  
  652.             Die Eingabe von Filenamen beim Filesenden / -empfangen wurde ge-
  653.             ändert.
  654.  
  655.   25.04.88  V2.46a: Einen Fehler in der TYpe-Routine beseitigt (der benutzte
  656.             Speicher wurde nicht mehr freigegeben).
  657.  
  658.   02.05.88  V2.46b: Anzeige des Unproto-Calls in der Statuszeile von Kanal 0.
  659.             Änderung in der Ausgabe beim Binärfile-Senden, dadurch puffert die
  660.             Software bedeutend schneller die Daten in den TNC.
  661.  
  662.   29.05.88  V2.5: Die V24-Treiber sind nun direkt in das Programm integriert,
  663.             so daß die COMBIOS-Treiber nicht mehr erforderlich sind. Dadurch
  664.             reicht als V24-Kabel eine einfache Zweidrahtleitung + Masse.
  665.             Brücken im Stecker sind nicht mehr erforderlich.
  666.  
  667.   13.06.88  V2.5 vom Juni 1988: Die Netzknotenliste (NETROM.STN) wird nun vor
  668.             dem Abspeichern alphabetisch sortiert (nur bei einem Netzknoten-
  669.             Update).
  670.  
  671.             Das Reserve-Attribut in ATTRIB.TXT hat nun eine Bedeutung: Es ist
  672.             das Attribut für die Netzknoten-Header. Eine Hercules-Karte zeigt
  673.             damit die Netzknoten-Header z.B. hell unterstrichen.
  674.  
  675.             Die führenden Nullen im Attributfile sind nicht mehr erforderlich.
  676.  
  677.             Die interne MHEARD-Liste zeigt nun auch die Anzahl der empfangenen
  678.             Info-Frames an.
  679.  
  680.   03.07.88  Der Aufbau der Festkommando-Folgen im File CONFIG.PR hat sich
  681.             grundlegend geändert und somit vereinfacht.
  682.  
  683.             Als Netzknoten werden nun auch Kantronic-Nodes unterstützt. Das
  684.             Call des Knotens muß allerdings von Hand in das File NETROM.STN
  685.             eingetragen werden.
  686.  
  687.   10.07.88  Der LogMerker wird nicht mehr im Merker-File, sondern im Config-
  688.             File gehalten.
  689.  
  690.   15.09.88  Mit einem '?' kann eine Hilfe-Information abgerufen werden.
  691.  
  692.   04.11.88  V2.6: Der MHeard-Befehl wurde um eine Such-Option erweitert (siehe
  693.             Hinweise in dieser Anleitung).
  694.  
  695.             Fehler in der Nodes-Auswertung beseitigt
  696.  
  697.             Die Position der verschieblichen Statuszeile wird beim Verlassen
  698.             des Programms abgespeichert und beim Neustart entsprechend wieder
  699.             eingestellt.
  700.  
  701.             Der Suchpfad für Turbo-PR-Systemfiles kann in einer DOS-
  702.             Umgebungsvariablen gespeichert werden (siehe "Pfad für die
  703.             Systemfiles").
  704.  
  705.  
  706.  
  707.   Viel Spaß beim PR-Betrieb.
  708.  
  709.   vy 73's de Reiner, DL1BHO @ DK0MAV  oder Digi H:DB0FD (werktags)
  710.                                            Digi MS70:DB0EA (an Wochenenden)
  711.  
  712.  
  713.                                oder (Studien-Adresse):
  714.   Reiner Schmidt
  715.   - DL1BHO -                   Reiner Schmidt
  716.   Arminiusstraße 11            - DL1BHO -
  717.   4550 Bramsche 8              Friesenstraße 64
  718.   Tel.: 05461/1736             3000 Hannover 1
  719.  
  720.